﻿function showMessageSlide(_title,_msg) {
    $.messager.show({
        title: _title,
        msg: _msg,
        timeout: 5000,
        showType: 'slide'
    });
}

function showMessageShow(_title, _msg) {
    $.messager.show({
        title: _title,
        msg: _msg,
        showType: 'show'
    });
}
function showMessageFade(_title, _msg) {
    $.messager.show({
        title: _title,
        msg: _msg,
        timeout: 0,
        showType: 'fade'
    });
}
function alertMessage(_title, _msg) {
    $.messager.alert(_title, _msg);
}
function alertMessageError(_title, _msg) {
    $.messager.alert(_title, _msg, 'error');
}
function alertMessageInfo(_title, _msg) {
    $.messager.alert(_title, _msg, 'info');
}
function alertMessageQuestion(_title, _msg) {
    $.messager.alert(_title, _msg, 'question');
}
function alertMessageWaring(_title, _msg) {
    $.messager.alert(_title, _msg, 'warning');
}
function confirmMessage(_title, _msg) {
    $.messager.confirm(_title, _msg, function (r) {
        if (r) {
            return true;
        }
    });
    return false;
}
function promptMessage(_title, _msg) {
    $.messager.prompt(_title, _msg, function (r) {
        if (r) {
            alert('you type:' + r);
        }
    });
}


//Check box on Grid
function SelectAllCheckboxes(chk) {
    //alert(chk.checked);
    $('#HNGdatagrid tbody >tr >td:nth-child(2)').find("input:checkbox").attr('checked', chk.checked);
}
function CheckSelectAtLeastOne() {
    var checked = false;
    $('#HNGdatagrid tbody >tr >td:nth-child(2)').find("input:checkbox").each(function () {
        if (this.checked) {
            checked = true;
        }
    });
    if (checked == false) {
        alertMessageWaring('Chú ý', 'Hãy chọn ít nhất 1 bản ghi để thao tác');
        return false;
    } else {
        return true;
    }
}
function ConfirmDelete() {
    if (CheckSelectAtLeastOne()) {
        return confirm('Bạn có chắc chắn muốn xóa các bản ghi này không?');
    }
    return false;
}